package com.qimu.saiyou.model.dto.competition;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 创建请求
 *
 *@author: FeiXiang
 * 
 */
@Data
public class CompetitionAddRequest implements Serializable {

    private String competitionName;

    private List<String> tags;
    private Long examId;
    /**
     * 竞赛头像
     */
    private String competitionAvatarUrl;

    /**
     * 最大参与人数
     */
    private Long maxNum;

    /**
     * 创建人
     */
    private Long userId;

    /**
     * cancel - 取消，end - 结束，running - 进行中，signingUp-报名中
     */
    private String competitionStatus;

    /**
     * 竞赛类型 ；0-线上赛|1-线下赛
     */
    private Integer competitionType;

    /**
     * 竞技模式 0-单人|1-多人
     */
    private Integer competitiveMode;

    /**
     * 队伍最大参与人数
     */
    private Long teamMaxNum;

    /**
     * 竞赛公告
     */
    private String announce;
    /**
     * 竞赛规则
     */
    private String rules;

    /**
     * 竞赛地点
     */
    private String address;

    /**
     * 竞赛奖励
     */
    private String reward;

    /**
     * 报名截止时间
     */
    private String signUpDeadline;

    /**
     * 竞赛结束时间
     */
    private String endTime;
    private static final long serialVersionUID = 1L;
}